Smush\App\Ajax D

Total Complexity 237
Dependencies 8
Dependents 1
Total lines 1,374
Lines of code 717
Logical lines of code 396
Comment lines 434
Methods 35
Properties 1

Methods 35

Method Rating Maintainability Complexity Lines of code
scan_images()
D
13
104 207
process_smush_request()
C
31 25 114
get_stats()
A
53 16 19
smush_setup()
A
49 12 27
delete_resmush_list()
S
56 6 16
apply_config()
S
54 5 21
smush_toggle_lazy_load()
S
54 5 20
upload_config()
S
57 5 16
smush_manual()
S
51 4 28
resmush_image()
S
56 4 18
webp_toggle()
S
57 4 16
remove_icon()
S
59 4 13
hide_api_message()
S
62 4 11
toggle_cdn()
S
56 3 19
webp_get_status()
S
63 4 10
webp_apply_htaccess_rules()
S
63 4 10
webp_delete_all()
S
60 3 14
__construct()
S
45 1 38
webp_toggle_wizard()
S
67 3 7
save_config()
S
64 3 9
ignore_bulk_image()
S
62 2 12
remove_from_skip_list()
S
62 2 12
dismiss_upgrade_notice()
S
71 2 6
recheck_api_status()
S
77 1 4
hide_tutorials()
S
73 1 5
hide_black_friday()
S
74 1 5
dismiss_welcome_notice()
S
76 1 4
dismiss_update_info()
S
81 1 3
skip_smush_setup()
S
73 1 5
dismiss_s3support_alert()
S
76 1 4
hide_pagespeed_suggestion()
S
76 1 4
show_warning_ajax()
S
76 1 4
dismiss_check_for_conflicts()
S
76 1 4
get_dir_smush_stats()
S
66 1 8
hide_new_features_modal()
S
77 1 4